// 此处不要导入 @/i18n 使用 i18n.global ，因为我们在 router 中 layout 不是按需加载，所以会在 Guide 会在 I18n 初始化完成之前被直接调用。导致 i18n 为 undefined
const steps = i18n => {
  return [{
    element: '#guide-start',
    popover: {
      title: i18n.t('msg.guide.guideTitle'),
      description: i18n.t('msg.guide.guideDesc'),
      position: 'bottom-right'
    }
  },
  {
    element: '#guide-hamburger',
    popover: {
      title: i18n.t('msg.guide.hamburgerTitle'),
      description: i18n.t('msg.guide.hamburgerDesc')
    }
  },
  {
    element: '#guide-breadcrumb',
    popover: {
      title: i18n.t('msg.guide.breadcrumbTitle'),
      description: i18n.t('msg.guide.breadcrumbDesc')
    }
  },
  {
    element: '#guide-search',
    popover: {
      title: i18n.t('msg.guide.searchTitle'),
      description: i18n.t('msg.guide.searchDesc'),
      position: 'bottom-right'
    }
  },
  {
    element: '#guide-full',
    popover: {
      title: i18n.t('msg.guide.fullTitle'),
      description: i18n.t('msg.guide.fullDesc'),
      position: 'bottom-right'
    }
  },
  {
    element: '#guide-theme',
    popover: {
      title: i18n.t('msg.guide.themeTitle'),
      description: i18n.t('msg.guide.themeDesc'),
      position: 'bottom-right'
    }
  },
  {
    element: '#guide-lang',
    popover: {
      title: i18n.t('msg.guide.langTitle'),
      description: i18n.t('msg.guide.langDesc'),
      position: 'bottom-right'
    }
  },
  {
    element: '#guide-tags',
    popover: {
      title: i18n.t('msg.guide.tagTitle'),
      description: i18n.t('msg.guide.tagDesc')
    }
  },
  {
    element: '#guide-sidebar',
    popover: {
      title: i18n.t('msg.guide.sidebarTitle'),
      description: i18n.t('msg.guide.sidebarDesc'),
      position: 'right-center'
    }
  }
  ]
}
export default steps